Kurt Hsu's blog

The Rails developer in taiwan.


  • 首頁

  • 標籤

  • 分類

  • 歸檔

[Vue2]vue file scss 使用 & RWD 被覆蓋 小觀念紀錄

發表於 2017-09-01 更新於 2019-08-21 分類於 Vue2 , vuex

專案上的應用

  1. 使用vue-cli webpack-simple
  2. 使用vue-router呈現頁面所以大部份的view由.vue檔案組成
  3. 每個.vue檔案裡面直接在裡面寫自己的css
  4. html還是有引進大家共用的scc(由sass compass出來的css)

.vue檔案裡不能對外部的css檔案使用function

其實這觀念很簡單的,因為我們引入的已經是css檔案,自然.vue檔案不能使用@extend等sass才可以用的function去銜接他XD

但.vue檔案裡面還是能直接使用外部檔案的css喲!

RWD要寫在.vue檔案的最下面

正確寫法:

1
2
3
4
5
6
.someElement {
display: block;
}
@media only screen and (max-width: 760px) {
.someElement { display: none; }
}

錯誤寫法:

1
2
3
4
5
6
@media only screen and (max-width: 760px) {
.someElement { display: none; }
}
.someElement {
display: block;
}

如果使用錯誤寫法,我們可以在chrome的檢查工具上會發現RWD的東西即使被觸發顯示了,但還是會被下面原本someElement的東西蓋過去哦!
千萬不要太濫用!important這個猛藥!

# Vue2
[Vue2]iis伺服器引擎設定vue-router
[CSS] div 垂直水平置中簡單的兩個方法
  • 文章目錄
  • 本站概要

Kurt Hsu

Progress One Percent Every Day
171 文章
55 分類
163 標籤
RSS
  1. 1. 專案上的應用
  2. 2. .vue檔案裡不能對外部的css檔案使用function
  3. 3. RWD要寫在.vue檔案的最下面
© 2020 Kurt Hsu
由 Hexo 強力驅動 v3.8.0
|
主題 – NexT.Muse v7.3.0